Multi-function liquid container

ABSTRACT

A container is provided for heating or otherwise processing the contents of the container. For example, the container may be a kettle or kettle for heating fluids therein. The container may receive a command, desired characteristic or desired range for processing the contents of the container. The container may further include at least one sensor such as a temperature sensor or pressure sensor for determining a corresponding characteristic of the contents of the container. Based on at least one determined characteristic and/or the input command, the container may heat or otherwise process the contents therein. The results and/or current status of the contents may further be provided through a display. Also, based on the current status of the contents, the container may further process/heat the contents or discontinue processing/heating of the contents.

REFERENCE TO RELATED APPLICATION

This application is a continuation application of U.S. patent application Ser. No. 11/326,563 filed on Jan. 6, 2006 which claims the benefit of U.S. Provisional Application No. 60/661,910, filed Mar. 16, 2005; U.S. Provisional Application No. 60/667,770, filed Apr. 4, 2005; U.S. Provisional Application No. 60/679,976, filed May 12, 2005; and U.S. Provisional Application No. 60/715,567, filed Sep. 12, 2005, all of which are incorporated herein in their entireties.

TECHNICAL FIELD

Aspects of the present invention relate to a multi-function container and in particular to a multi-function container for characterizing properties of contents or heating or processing contents therein.

BACKGROUND

Heating fluids, foods or other contents, or identifying relevant characteristics of the contents has been problematic for many individuals. Traditionally, heating or cooking foods or fluids have been performed on a stovetop. The food or fluid is placed in a pot and the pot is placed on a burner on a stove. The stove is turned on such that a filament is heated. The pot, which is placed in contact with the filament, is heated accordingly. After the content of the pot is heated sufficiently, the heat may be manually shut off. The stove may utilize electricity to heat a filament or may utilize gas. If gas is used, a flame is produced at a burner and the pot is placed on top of the flame. In this way, the flame heats the pot which in turn heats the contents of the pot.

However, an individual desiring to heat food or fluids must have a pot and a stove readily available. Because stoves are often large and cumbersome, it is often not convenient for an individual to heat the contents of the pot or container at locations other than the kitchen. For example, if the individual is traveling or is at a location lacking kitchen facilities, the individual may not be able to heat food or fluids.

Similarly, hot pots have been used in which the pot is connected to an electrical cord that powers the pot. An electrical plug attached to the electrical cord is plugged into a wall outlet to provide power to the hot pot. In this way, the hot pot may be electrically powered to heat the contents of the hot pot. No stove top is used for the hot pot. However, using a hot pot, an individual is unable to utilize a stove top in heating the food or fluids contained in the hot pot. Rather, the hot pot can only be heated through the attached electrical cord. In the event that the electrical cord is unavailable or if there is no available electrical outlet or source of electricity, the individual desiring heating of the contents of the hot pot would be unable to heat the contents as desired. If the individual wishes to use a stovetop to heat the contents of the hot pot, the individual must first transfer the contents to a non-electrically powered pot and heat the non-electrically powered pot on the stove top. This wastes time and resources and leads to frustration of the individual. In addition, a hot pot does not provide a means for controlling or setting the temperature of the contents of the hot pot.

Thus, an individual is unable to regulate the temperature of the contents of the hot pot or obtain a desired temperature.

Also, the electric hot pot as well as a pot on a stovetop requires a high amount of power to heat contents. The electricity provided to the hot pot via electric current from a source of electricity can be very costly over time. Similarly, the electricity used to power a filament on a stove top or to provide gas to power a gas burner on a stove top is also very costly. This problem is compounded by the lack of the ability to control or set the desired temperature in the pot or stovetop.

Because the user cannot set a desired temperature, the pot or stovetop continues to heat the contents even when a desired temperature is reached, thus wasting energy and increasing costs.

Thus, there exists a need for a cost-effective apparatus and method for heating liquids or foods such that power may be conserved. There is also a need for an apparatus for heating liquids or foods that can adapt to the needs of the user and to provide additional information pertaining to the heating process to the user.

SUMMARY

In one example of one aspect, a container is provided for processing contents contained in the container. For example, a kettle may be provided for heating fluids therein.

In another example, a command or other user input may be received by the container. For example, the input may be a voice command that can be recognized by a voice recognition device for controlling the container or the heating of the contents of the container. In another example, the container may include a sensor, such as a temperature or pressure sensor, for detecting a corresponding characteristic of the contents of the container. Based on the characteristic (e.g., temperature or pressure), the container may control the heating or other processing of the contents of the container.

Also, the container may or may not include an output to provide information on the contents of the container. For example, a display may be included for providing a temperature or pressure of the contents of the container.

Alternatively, a speaker may or may not be provided for output voice-emulated output to provide information on a characteristic of the contents of the container.

Also, the container may or may not heat or process the contents of the container based on the characteristic detected or measured. For example, if the temperature of the contents of the container exceeds a predetermined level, the container may discontinue heating of the contents of the container. Also, the container may resume heating the contents of the container if the temperature drops below the desired predetermined level.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a suitable container in which one or more illustrative embodiments of the invention may be implemented.

FIG. 2 is a diagram illustrating one example of a container of the present invention.

FIG. 3 illustrates another example of a kettle for heating contents in which an external heating source is applied.

FIG. 4 illustrates another example of a kettle for heating contents with a DC power source.

FIG. 5 illustrates an example of a DC power source according to at least some aspects of the present invention.

FIG. 6 is a top view of an example of a kettle according to at least some aspects of the present invention.

FIG. 7 illustrates another example of a kettle including a pressure sensor according to at least some aspects of the present invention.

FIG. 8 illustrates another example of a kettle including an input for receiving commands or other input according to at least some aspects of the present invention.

FIG. 9 is a top view of an example of a kettle with a display for providing information to a user according to at least some aspects of the present invention.

FIG. 10 is a top view of an example of a kettle with a data output device according to at least some aspects of the present invention.

FIG. 11 is another example of a kettle with an RF transmitter according to at least some aspects of the present invention.

FIG. 12 is another example of a kettle according to at least some aspects of the present invention.

FIG. 13 is another example of a coffee dispenser according to at least some aspects of the present invention.

FIG. 14 is another example of a stove top kettle according to at least some aspects of the present invention.

FIG. 15 is another example of a container according to at least some of the aspects of the present invention

FIG. 16 is another example of a cooking apparatus illustrating at least some aspects of the present invention.

FIG. 17 is another example of a kitchen appliance illustrating at least some of the aspects of the invention.

DETAILED DESCRIPTION

In the following description of the various embodiments, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration various embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural and functional modifications may be made without departing from the scope and spirit of the present invention. It is noted that various connections are set forth between elements in the following description. It is noted that these connections in general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect.

In one example, a container is provided that is capable of heating fluids or foods, for drinking a leaf type or powdered solution such as but not limited to tea, coffee, coco, soup or a food product for human or animal consumption. Also, pressure within the container may be measured within the interior of the container. In this way, the container may inform a user as to the pressure within the container so that the individual can alter the function of the container as necessary. Alternatively, the container may automatically perform functions responsive to the pressure and/or temperature within the container. The present invention is not limited to any particular type of container and includes any container that can hold contents. The contents of the container may be heated or may be otherwise processed. For example, the present invention includes a pot, a kettle, a washing machine, a hot water dispenser or any kitchen appliance or cooking apparatus, such as a slow cooker container, deep fryer container, rice cooker container, indoor grill, outdoor grill container etc.

FIG. 1 is a block diagram of a suitable container in which one or more illustrative embodiments of the invention may be implemented. Although one particular design is provided, functional blocks provided here may be combined, rearranged, separated, or even skipped. In this example, an input 102 may be provided in which settings and commands may be input to control the container. For example, a user may input a desired temperature to which to heat the contents of the container or a time for heating the contents of the container. Alternatively, a user may input voice commands through a microphone 101. The input voice commands may be recognized and converted by a voice recognition device 103. For example, a user may speak a desired temperature, pressure or time into the microphone 101. The input voice signals may be recognized by the voice recognition device 103 which may transmit the signals to a processor 116 for controlling the container accordingly.

In an example of the present invention, the processor may process the input signals, for example, the voice commands or other commands from a user.

Based on the input signals, the processor may control a power supply to supply power to a heating element. In this example, a DC power supply 105 may provide power to heating element 104 so that the heating element 104 may heat the contents of the container. Alternatively, the processor 116 may control an AC power supply 106 to supply power to the heating element 104 to heat the contents of the container. In one example, the AC power supply 106 may be located underneath a base of the container to supply heat to the heating element 104. The heating element may also be located underneath the base of the container such that heat from the heating element may be transferred to a wall or base of the container and transferred to the contents of the container.

The AC power supply 106 may connect to an external power source such as an electrical wall outlet (not shown). The DC power supply 105 may be situated within the container, for example, in a handle of the container. The DC power supply 105 may be, for example, a battery which may be rechargeable. The battery may be recharged by the AC power supply 106. Alternatively, the DC power supply 105 may be charged by any external charger unit 107. One example of an external charger unit 107 is a solar charging unit in which solar panels are provided to receive light input and convert the light input to provide power to the battery (i.e., the DC power supply 105).

The container may further include a pressure sensor 108. The pressure sensor 108 may detect the internal pressure within the container. For example, the container may form an internal cavity in which contents may be placed. Depending on the conditions of the content of the container, the pressure may vary. This pressure may be detected by the pressure sensor 108. For example, if water is placed into the container, the pressure caused by the water within the container may be detected. If water is removed from the container, the pressure may be detected as returning to atmospheric pressure indicating that the container is substantially empty.

In an example of controlling the heating of contents of the container, the pressure sensor 108 may detect that the pressure has changed beyond a desired threshold. For instance, the pressure sensor 108 may detect that the pressure within the container is approximately atmospheric pressure. Based on this information, the processor 116 may control the heating element 104 to discontinue heating of the contents of the container. For example, the processor 116 may turn off the heating element 104 or the power supply (e.g., the DC power supply 105 or AC power supply 106). Thus, heating of the contents of the container may be disabled or discontinued when the pressure changes beyond a desired point.

In another example, the container may contain a temperature sensor 111 for detecting the temperature of the contents of the container. As the contents of the container is heated by the heating element 104 as powered by the DC power supply 105, the AC power supply 106, or an external power supply, the current temperature of the contents may be measured by the temperature sensor 111. Examples of the temperature sensor 111 include a thermostat or a thermistor. However, any device for measuring temperature may be used. Based on the temperature of the contents as detected and measured by the temperature sensor 111, the processor may further control the heating element or power supplies. For example, if the temperature exceeds a desired temperature, the temperature sensor 11 may send the current temperature to the processor 116 which may discontinue heating of the contents of the container by disabling the heating element 104 or power supply (e.g., DC power supply 105 or AC power supply 106).

In another example of the temperature sensor 111, a temperature probe may be included in the temperature sensor 111 that may be positioned in the container to measure the temperature. The temperature probe may further be connected either directly or indirectly to a processor 116 or to an alarm 115. For example, when a temperature reaches a particular desired level, the temperature probe may send the measured temperature to the processor 116 or alarm 115 such that the alarm may indicate the temperature to a user. And in another example, temperature probe sensor 111 or temperature probe sensor 802, 805 or 810 is insertable directly into a liquid or food product 803. A probe set temperature is selected by a user and stored in processor 116; the processor actuates the container to operate in the probe mode. The processor 116 automatically heats up the heating element 124 at a cooking temperature using the heating element 124, a liquid or food product temperature is detected with the temperature probe sensor 111 or temperature probe sensor 802, 805 or 810. The liquid or food product temperature is transmitted to the processor 116, the liquid or food product temperature is compared to the probe set temperature using the processor 116, the heating element 124 is automatically directed to heat the heating element 124 at a warm temperature when the detected liquid or food product temperature is equal to or greater than the probe set temperature and power is automatically cut to the heating element 124. Temperature probe sensor 111 or 802, 805 or 810 can be one such as known in the art such as but not limited to, a thermister, thermocouple, RTD or a digital temperature sensor, connected directly to the processor 116 by a plug, a connector or hardwired directly to the processor 116. Temperature probe 810 shall be comprised of a shaft 809, a body 810 a, a cord 812 and a plug 811 with a shaft 809 extending from the body 810 a an including a tip 809 a, at a distal end, the cord 812 extending from the body and the plug 811 mounted to a distal end of the cord. In the preferred embodiment temperature probe 810 is configured as such as illustrated on FIG. 16. Alternatively, the temperature may be displayed on a display 114 or output to the user via an output 110. And alternatively a fiber optic rod or thermoplastic constructed of a clear visible material would allow for a light source to illuminate the entire clear visible surface of for ex. Thermoplastic FIG. 15 814 such as but not limited to temperatures ranging from 100-130-degrees Fahrenheit is colored blue, temperatures ranging from 131-150 degrees Fahrenheit is colored green, temperatures ranging from 151-180 degrees Fahrenheit is colored yellow and temperatures ranging from 181 degrees Fahrenheit to specific boiling point is colored red. This feature alternatively allows for not only the actual temperature expressed as a range to be displayed but also a light indication for displaying the temperatures rising in a food or liquid.

In another example, the container may include a motion sensor or tilt sensor. As illustrated in the block diagram of FIG. 1, a motion or tilt sensor 112 may detect motion of the container or if the container is tilted. Based on whether the container is detected as moving or tilting, for example, the processor can further control heating of the contents of the container. As one example, if the container is tilted, the tilt is detected by the motion/tilt sensor 112 and relayed to the processor. Based on the detection of the tilting of the container, the processor 116 can discontinue heating of the contents of the container by turning off the heating element 104. Alternatively to or in addition to turning off the heating element 104, the processor may also turn off the power supply (e.g., the DC power supply 105 or AC power supply 106). Thus, safety is maintained as the heat is discontinued with the container is moved or tilted.

The container may further include a display 114 or 901 or 1001 for displaying desired information. Referring to FIGS. 14-17. The processor 116 is internally mounted to an electronics control panel 801. The electronics control panel 801 can be mounted either internally or externally to such as but not limited to the handle assembly of a container FIGS. 14-15, on the outer surface of a cooking apparatus FIG. 16. In several cooking modes or liquid heating modes, In the preferred embodiment, the processor 116 is comprised of a programmable processor and may be comprised of an application specific integrated circuit (ASIC) that controls operation of the container FIGS. 14-15, a cooking apparatus FIG. 16 and FIG. 17 a kitchen appliance apparatus in at least probe mode, program time mode and manual temperature mode. Processor 116 is not limited to being comprised of the programmable controller, such as a microprocessor that is able to control the container FIGS. 14-15, cooking apparatus FIG. 16 or kitchen appliance FIG. 17. The processor 116 controls the container FIG. 14-15, cooking apparatus FIG. 16. and the kitchen appliance FIG. 17 as will be described in greater detail below, and withstand the normal operating conditions of the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17. The processor 116 controls the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 in the probe mode wherein the temperature probe sensor 111 or 802, 805 or 810 is inserted into a liquid or food product 803 and transmits the food product temperatures or liquid temperatures to the processor 116 for controlling the heating of food product 803 or liquid, the time mode program wherein the processor actuates the heating element 124 to heat the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 at a selected temperature for a selected amount of time and subsequently at a lower temperature and the manual temperature mode wherein the controller 116 actuates the heating element 124 to generally, continuously heat the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 at a selected temperature. Alternatively, a user may desire the contents of the container to be heated to a particular temperature. The user may input the desired temperature in the input 102 or, alternatively, speak the desired temperature into the microphone 101. The processor receives the input signal and controls a power supply (e.g., the DC power supply 105 or AC power supply 106) to supply power to a heating element 104. The heating element may provide heat to the contents of the container to heat the contents to the desired temperature. The temperature sensor 111 may detect the current temperature which may be processed by the processor 116. The current temperature may further be displayed on the display 114 such that the user may be informed of the present temperature of the contents.

In the preferred embodiment, a control panel 801 for mounting the controller 116. Control panel or keypad 801 includes a display such as 114, 901 and 1001 and a plurality of control of control buttons FIG. 16—804,806,807. Each of the control buttons FIG. 16 804,806,807 is in communication with the processor 116 for directing the control panel 801 or programmable controller 116 to control the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17. In the preferred embodiment, the control buttons FIG. 16—804,806,807, include at least a start (on off) button 804, a select button 806 and a menu button 807.

In the preferred embodiment FIGS. 14-17 to operate the container 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 in the probe mode, the tip 809 of temperature probe sensor 802, 805 or 810 is inserted into the food product 803 or liquid, a probe set temperature is selected by a user and stored in the processor 116, the processor 116 actuates the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 to operate in the probe mode, the controller 116 automatically turns on the heating element 124, a food product or liquid temperature is detected with the temperature probe sensor 802, 805 or 810 the food product or liquid temperature is transmitted to the processor 116 and is compared to the set or desired temperature using the processor 116, the heating element 124 is automatically directed to heat the heating element 124 at a warm temperature when the detected food product or liquid temperature is equal to or greater than the set or desired temperature and power is automatically cut off to the heating element 124.

In the preferred embodiment, a user may select a cool or (low), warm, medium temperature or hot (high heat) setting when the temperature probe sensor 802, 805 or 810 is inserted into a food product 803 or liquid for cooking or heating using the heating element 124. The user is also preferably able to select the set or desired temperature such as but not limited to using the control buttons select 806 and menu 807. In the preferred embodiment, the set or desired probe sensor 802, 805 or 810 temperature may be selected in the range of 100 to 212 degrees Fahrenheit (100° F.-212° F.). The temperature probe sensor set or desired temperature is selected by depressing the menu button 807 and the select button 806, the select button allows increments of the set or desired temperature probe sensor by such as but not limited to 1 degrees, 5 degrees, 10, degrees, 15, degrees 20 degrees Fahrenheit (1°, 5°, 10°, 15°, 20°), when the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 is in the probe mode. The temperature settings may also be displayed on the display 114, 901 or 1001 in degrees Centigrade (° C.) as well as degrees Fahrenheit (° F.).

In another example, the time necessary for heating the contents of the container to the desired temperature may be displayed on the display 114. As one non-limiting example, a user may place a certain amount of water into the container and may desire that the water be heated to a temperature of 95.degree. C. The pressure sensor 108 may detect the pressure caused by the water in the container and the temperature sensor 111 may detect the temperature of the water. Based on the detected data, the display 114 may display the length of time necessary to heat the amount of water in the container from the current detected temperature to the desired temperature of 95 degree. C. In addition, the display 114 may also display the time remaining to heat the water to the desired temperature. For example, if the water is being heated and the temperature of the contents of the container has increased, the container can further calculate the heating time remaining until the desired temperature is reached. This value may be displayed on the display 114.

In addition to displaying information on the display 114, information may be output via an alarm 115 or an output 110. In the example of an alarm 115, an alarm 115 is provided for providing an audible signal when a particular condition is met. For example, it may be desired to heat the contents of the container to a designated temperature. The temperature sensor 111 detects the temperature of the contents of the container as the contents are being heated by the heating element 104. When the contents of the container is heated to the designated temperature or when the temperature of the contents exceeds the designated temperature, the processor causes the alarm 115 to sound. This alerts the user that the desired temperature has been reached. Similarly, the alarm may alert the user when any desired condition is met. As additional non-limiting examples, the alarm 115 may alert a user when a desired pressure or time limit has been reached or exceeded.

The alarm 115 may provide a coded alarm such that the user may be informed of particular alarmed features of the container. For example, the alarm may provide a series of sounds, beeps or melodies to alert various conditions. As one example, the alarm 115 may provide a particular number of successive beeps to indicate that the content of the container has reached a particular preset temperature or pressure.

Alternately, information may be provided via an output 110. In one example, the processor may transmit a signal based on input from the temperature sensor 111, pressure sensor 108 or motion or tilt sensor 112 to a voice emulator 109. The voice emulator may convert the signal received from the processor 116 into a voice output signal that may be output via the output 110. As one example, the output 110 may be a speaker and the output may be in the form audible speech to report a desired condition. In another example in automatic or preset mode or probe mode, the display 114 or 901 illuminates an actual liquid or actual food temperature received from the temperature probe 111 or temperature sensor 111 or temperature probe 802, 805 or 810 for a brief amount of time as preset internally on the temperature rise. For ex. A temperature rise could be preset internally within microprocessor 116 for every 1 degree, 5 degrees, 10 degrees, 15 degrees, 20 degrees or any infinite temperature rise intervals and subsequently illuminates an actual or probe temperature 111 or temperature sensor 111 temperature on display 114 or 901 and a manually set desired or target temperature on display 114 or 901. The actual measured temperature from the temperature probe of temperature sensor 111 or temperature probe 802, 805 or 810 and the desired or target temperature, probe temperature 111 or probe sensor 111 or temperature probe 802, 805 or 810 are repeatedly shown on the display 114 or 901 for short periods of time until the actual temperature of the liquid or food is equal to or greater than the desired or probe temperature 111 or temperature probe 802, 805 or 810. In addition in a preferred embodiment, the repeated display of the actual liquid or actual food temperature and the desired or probe temperature 111 or temperature sensor 111 or temperature probe 802, 805 or 810 are displayed on display 114 or 901 in any number of temperature rise intervals as such the internal indication for ex. Of the actual and desired temperature will be displayed on display 114 or 901 automatically in any number of preset temperature rise intervals (a factor of time) preprogrammed within the microprocessor 116. In addition in automatic or preset mode interval temperature rise indication of the temperature of a food or liquid is indicated by a variety of displays such as LCD, LED, Fiber Optic, or any other light source or mechanical indicating devices known in the art and in the automatic or preset mode. Internal alarming of a temperature rise corresponding with display and or indication as such are activated as preset within the microprocessor 116 or manually set.

Time Program Mode

To operate the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 in the time program mode, the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 is powered and a user presses the start on/off button 804. The menu button 807 and select 806 is depressed by a user. The controller 116 then automatically illuminates a cooking time on display 114, 901, or 1001. The cooking time range may be nearly any time period. The user selects the desired cooking time period on the display 114, 901, and 1001 by depressing the menu button 807 and the select button 806. After the cooking time has been accepted, the processor 116 automatically illuminates the heat setting on display 114,901 or 1001 and displays the status word, “HOT” or ‘HIGH” on the display 114,901 or 1001. The heat setting is preferably able to be modified by depressing the select button 806 to toggle between “HOT or “HIGH”, MEDIUM TEMPERATURE”, “WARM” and” COOL or “LOW”. The container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 is not limited to toggling between hot and warm temperature settings and may include additional temperature settings. When the menu button 807 is depressed to select the desired temperature setting, the processor 116 automatically displays the status word” COOK” for a short period of time, sounds a tone or beep using the speaker 1306 or alarm 115 energizes the heating element 124 to heat the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 at a selected temperature setting, illuminates the cooking time on display 114,901 or 1001 and displays the cooking time that is remaining on the display 114,901 or 1001. The display 114,901 or 1001 preferably repeatedly shows the cooking time remaining and the set or desired temperature for short periods of time, preferably in 1 second, 5 second, 10 seconds 15 seconds or 20 seconds (1 s, 5 s, 10 s, 15 s, 20 s) intervals. The food product 803 or liquid is cooked or heated at the selected temperature setting for the selected amount of time and when the time has elapsed, the processor 116 automatically sounds a tone or beep using the alarm speaker 115. The processor 116 then indicates the status word” WARM” on the display 114,901 or 1001, turns off the cooking time being displayed on display 114, 901 or 1001. The processor 116 is not limited to controlling the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 in the above-described manner in the time program mode and may alternatively control the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 in the program time mode, as will be understood by one having ordinary skill in the art.

Temperature Manual Preset Mode: To operate the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 in the temperature manual preset mode, the container FIGS. 14-15, cooking apparatus FIG. 16 and the kitchen appliance FIG. 17 the start on off button 804 is depressed and the displays 114, 901, or 1001 will display a status word such as but not limited to “SEL”, prompting the user to select a cooking mode. The user depresses the menu button 807 and the processor 116 automatically illuminates the display 114, 901 or 1001 and indicates the status word “HOT” or “HIGH”. The selected cooking temperature may be modified by depressing the select button 806 and toggle between hot or high, medium temperature, warm and cool or low which are each displayed on the displays 114, 901 or 1001. When the user depresses the select button 807, the processor 116 displays the status word “COOK” on the displays 114, 901 or 1001 if the high or low temperature settings are selected or the displays 114, 901 or 1001 indicates the status word” WARM” if the warm setting is selected, sounds a tone or beep using alarm 115 or 1306 speaker and energizes the heating element 124 at the cooking or temperature setting that was selected after a short delay. The displays 114, 901 or 1001 preferably repeatedly shows the selected temperature setting (hot or high, medium temperature, warm and cool or low) and the status word “COOK” for short periods of time or shows the word, “WARM” if the warm setting is selected.

In another example, the alarm 115 or output 110 may provide an indication of any number of intermediate temperature or pressure levels of the contents of the container or any desired alarm interval, such as a range of values of a specified characteristic to provide an alert or an alarm. For example, a user may input preset intervals of temperature, pressure of any other desired parameter in the input 102. The user may alternatively input voice commands via a microphone 101 which may be converted by a voice recognition device 103. Based on the input present intervals, the container may provide an indication at the designated intervals of the temperature, pressure, or other indicated parameter, such as an alarm interval. As an example, a user may input a temperature interval such that the alarm 115 may provide an alert each time the temperature of the contents of the container changes by the indicated temperature interval. If the user inputs a temperature of 10 degrees and a target temperature of 150 degrees, for example, then the alarm 115 or output 110 may provide an indication each time the temperature rises 10 degrees until the target temperature of 150 degrees is reached. Hence, in this example, an alarm interval may be specified as 10 degrees or any other interval.

In another example, the user may also provide a minimum temperature at which alerts are to begin. Thus, in this example, the alarm 115 or output 110 provides the alerts only after the specified minimum temperature is reached. The user may be alerted each time the temperature increases by a specified or predetermined alarm interval after the minimum temperature is reached.

Alternatively, a user may input temperatures at which an alert is desired. In one example, a user may wish to heat the contents of the container to a target temperature of 150 degrees and may also wish to be alerted when the temperature of the contents of the container reaches 110 degrees. In this example, the user may input the desired alert temperature (e.g., 110 degrees) such that when the contents of the container reaches 110 degrees, the alarm 115 or output 110 may provide an indication to the user. The indication may be, for example, a beep, sound, melody or voice-emulated signal, to name a few.

In another example, the container may include a clock 117. The clock 117 may be set by a user to any desired time such as the current time. Alternatively, the clock 117 may be an atomic clock that is set or preset by radio signals received (e.g., regarding the atomic clocks in Boulder, Colo.).

FIG. 2 is a diagram illustrating one example of a container of the present invention. In this example, the container is a kettle 120 for heating fluids within the interior of the kettle 120. Fluid or other material for heating is placed within an internal cavity 121 of the kettle 120 as illustrated in FIG. 2 The kettle 120 illustrated in FIG. 2 also contains a spout 129 through with the contents of the kettle 120 may be poured and a handle 128. Also, a fill cover 127 may be provided on the kettle through which fluid or other material may be added to the internal cavity 121 of the tea pot 120.

In this example, the kettle 120 also includes an outer surface 123 that surrounds the internal surface 122. To heat the contents of the kettle 120, at least one heating element 124 may be provided in the vicinity of the internal surface 122.

In this example, the three heating elements 124 are provided under the base of the internal cavity 121. The base of the internal cavity 121 is formed by the internal surface 122 and is separated by the outer surface 123 by a space. The space may contain the heating element 124. In addition, any number of surface layers may be used. For example, another surface layer (not shown) may encompass the outer surface 123. By using additional layers, components within intervening spaces are further protected.

The at least one heating element 124 is attached to an electrical cord 125 through which current may pass to supply power to the at least one heating element 124. The electrical cord 125 may be plugged into an electrical outlet via a plug 126. The at least one heating element 124 responds to the power received through the electrical cord 125 to heat the adjacent internal surface 122 of the container. The heat from the internal surface 122 is transferred to the internal surface 122 and from the internal surface 122 to the contents of the kettle 120 within internal cavity 121 of the kettle 120.

The internal cavity 121 of the kettle 120 in this example is defined by an internal surface 122. The internal surface 122 may be made of any material such as metal or stainless steel. The internal surface 122 provides a surface which may cause the contents of the kettle to remain within the internal cavity 121 during processing.

The at least one heating element 124 may be, for example, an AC power supply for heating the contents of the kettle 120 response to receiving AC power. For example, water may be placed within the internal cavity 101 and can be heated to cause an increase in temperature of the water through heating by the at least one heating element 124. The heating element 124 may be located adjacent to the internal surface 122 as illustrated in FIG. 2. In one example, the heating element 124 is located adjacent to the internal surface 122 on the opposite side of the internal surface 122 as the contents within the internal cavity 121 of the kettle 120. In this example, the heating element 124 is physically separated and protected from the contents within the internal cavity 121 by the internal surface 122.

As set forth above, the heating elements may be an AC power supply. The AC power supply may be further connected to an electrical cord 125. The electrical cord 125 may include an electrical plug 126 for connecting to an external power source. As illustrated in the example of FIG. 2, an AC power supply may be located at the base of the kettle 100 under the internal surface 102. The AC power supply may be further attached to an electrical cord that may connect to an AC electrical outlet (not shown). Power may thus be supplied to the heating element 124 such that heating of the heating element 124 causes a corresponding heating of the internal surface 122 which causes the temperature of the contents within the internal cavity 121 to rise.

In another example, the electrical cord 125 may be retractable or may be stored within a compartment of the container. As illustrated in the example of FIG. 3, an electrical cord 125 for supplying power to the heating elements of a kettle may be retracted into a compartment within the kettle. In this example, the compartment is between an internal surface 122 and an outer surface 123. The internal surface 122 contains the contents of the kettle 120. Hence the content of the kettle 120 in this example contacts the internal surface 122 on the internal aspect of the internal surface 122. The outer surface 123 of the kettle 120 may encompass the internal surface 122 as illustrated in FIG. 3. A space is provided between the internal surface 122 and the outer surface 123 such that the heating element 124 may be situated between the internal surface 122 and the outer surface 123. In addition, the electrical cord 125 and electrical plug 126 may also be stored within the space between the internal surface 122 and the outer surface 123, if desired. For example, if the electrical cord 125 and/or electrical plug 126 is not being used, the electrical cord 125 and electrical plug 126 may be stored within the space between the internal surface 122 and the outer surface 123. In an alternative embodiment, the electrical cord 125 and/or electrical plug 126 is detachable and may be removed, if desired.

In another example, the container may be heated over a stovetop. For example, FIG. 3 illustrates a kettle 100 containing an inner cavity 121 surrounded by an internal surface 122. The internal surface 122 of the kettle 120 of this example is encompassed by an outer surface 125. A heating element 124 is also provided in this example between the internal surface 122 and the outer surface 123 which may be connected to an electrical cord 125. When the electrical cord 125 and electrical plug 126 is plugged into an AC power source or electrical outlet, power is provided to the heating element 124 via the electrical cord 125 to heat the heating element 124 and the adjoining contents of the kettle 120.

Also in this example, the kettle may be alternatively heated on a stovetop. For example, the electrical cord 125 and electrical plug 126 may be stored within the space between the internal surface 122 and the outer surface 123. The space between the internal surface 122 and the outer surface 123 may further be shielded such that if externally supplied heat is applied to the kettle 120, the electrical cord 125, electrical plug 126, and heating element 124 are sufficiently shielded from the supplied heat to protect the electrical cord 125, electrical plug 126, and heating element 124 from damage. For example, the outer surface may be made of a thermo-insulator material.

In one example of heating the contents of the container on a stovetop or other external heat source, the electrical cord 125 of the kettle 120 is retracted into the kettle 120. In this example, the electrical cord 125 is retracted such that the electrical cord 125 and electrical outlet 126 is stored in a space between the internal surface 122 and the outer surface 123. The kettle 100 in this example is placed onto a stovetop (or other external heat source) and may be heated by a gas flame 301. The external heat source (e.g., gas flame 301) provides heat to the outer surface 123 of the kettle 120 which is transferred to the inner surface 122 and subsequently to the contents of the kettle 120. The electrical cord 125 and electrical plug 126 is within the space between the internal surface 122 and the outer surface 123 and is protected from the externally applied heat (i.e., the gas flame 301, in this example).

In another example, the contents of the container may be heated through DC power. As FIG. 4 illustrates, the container (e.g., a kettle) may also contain a DC power source 401. In the example illustrated in FIG. 4, the DC power source 401 is within located in the space between the internal surface 122 and the outer surface 401. However, the DC power source 401 may be positioned in any convenient location, such as within the handle 128 of the kettle 120.

As the example of FIG. 4 illustrates, a kettle 120 may heat contents with a DC power source 401. In one example, the DC power source 401 may comprise a battery within a battery compartment in the kettle 120. The battery may provide power to heat the contents of the kettle 120 to a heating element. FIG. 5 illustrates an example of a DC power source 401 in which multiple heating elements 502 a-502 f provide heat to the contents of the kettle 120. Any number of heating elements 502 a-f may be used in series or in parallel. The heating elements 502 a-502 f may be attached to a heating plate 501 for mounting the heating elements 502 a-502 f such that the heating elements 502 a-502 f may provide heat to the internal surface 122 of the kettle 120.

The temperature of the internal surface 122 of the kettle may rise from the heat supplied from the heating elements 502 a-502 f which may further heat the contents of the kettle 120.

In another example, the battery is further coupled to a recharging unit. For example, the battery may be recharged via the AC power supply 106. In this example, the kettle 120 has an AC power supply 106 located, for example, in a space between an internal surface 122 and an outer surface 123 of the kettle 120.

The AC power supply 106 may be coupled to the batteries such that the AC power supply 106 may supply power to the batteries to recharge the batteries.

Alternatively, the batteries may be charged by any other charger unit 107 (see FIG. 1). For example, the kettle 120 may contain solar panels as the charger unit 107 such that light may be converted to energy for heating the contents of the kettle 120. In this example, at least one solar panel is connected to the battery such that light may be received through the solar panel and may be converted to energy which may be supplied to recharge the battery. FIG. 6 is a top view schematic diagram of a kettle 120 illustrating an example of a solar panel 601 on the kettle 120 for receiving light.

In another example of one aspect of the present invention, the container may contain a pressure sensor 108 (see FIG. 1). The pressure sensor 108 may sense the pressure within the container so that the heating element 104 may heat the contents of container based on a pressure reading from the pressure sensor 108. FIG. 7 illustrates an example of detecting and measuring pressure within a container and heating the contents of the container based on the detecting and/or measuring of the pressure within the container. As FIG. 7 illustrates, the kettle 120 contains a pressure sensor 701 for detecting and measuring the pressure of the contents of the kettle 120. For example, water may be added into the internal cavity 121 of the kettle 120 via the fill cover 127. As the water is added to the internal cavity 121, the pressure sensor 701 may measure the pressure within the internal cavity 121. As more water is added to the internal cavity 121, the pressure increases. The pressure sensor 701 thus detects the rise in pressure within the internal cavity 121 of the kettle 120.

In one example, the pressure sensor 701 detects and measures the pressure within the internal cavity 121 of the kettle 120. When the pressure drops below a threshold value, the processor 116 shuts off the heating element 104. Alternatively, the processor 116 may shut off the power supply (e.g., the DC power supply 105 and/or the AC power supply 106). For example, if water is added to the internal cavity 121 and the DC power supply 105 or the AC power supply 106 powers the heating element 104 such that the heating element 104 raises the temperature of the water within the internal cavity so that the water boils, the water may continue to boil until the amount of water in the internal cavity 121 begins to decrease (i.e., the water may vaporize). As the amount of water in the internal cavity 121 decreases, the pressure within the internal cavity 121 decreases. Based on the pressure within the internal cavity 121, the processor 116 of the kettle 120 can control the heating of the water. For example, if pressure drops below a threshold value, then the heating is discontinued and the water stops boiling. This may prevent accidental boiling off of the water and possible subsequent damage to the kettle 120.

In addition, commands or other input may be received by the container from a user. The container may control heating of the contents of the container based on the commands or input from the user. FIG. 8 illustrates an example of an input 801 for receiving commands or other input. Based on the input, the kettle 120 may control the heating of the contents within the internal cavity 121 of the kettle 120. In this example, a user may input data into the input 801. The input may include a desired pressure or temperature, for example. In one example, a user may input a desired temperature through the input control panel 801 by, for example, inputting a value in a keypad such as but not limited to control buttons 806 and 807. Alternatively, the kettle 120 may contain a voice recognition device 103 (see FIG. 1) and a microphone 101 such that the user can input an audio (i.e., spoken) command. In this example, the user may speak a desired temperature (e.g., “100 degrees”) or range of temperatures (e.g., “between 100-110 degrees”) into a microphone 101. The spoken input is recognized and interpreted by the voice recognition device 103. Based on the input, the processor 116 of the kettle 120 can control the heating of the contents within the internal cavity 121.

As an example to illustrate controlling the heating of contents of a container, FIG. 8 illustrates a temperature sensor 802 (see also FIG. 1) which may detect and/or measure the temperature of the contents of the internal cavity 121 of the kettle 120. A user may add, e.g., water into the internal cavity 121. Also, the user may input the desired temperature to which to heat the water. The user may input the desired temperature by speaking the desired temperature or temperature range into a microphone. A voice recognition device (see FIG. 1) can recognize the command. Based on the input, the processor 116 (see FIG. 1) can control the heating of the heating element 104.

In this example, the temperature sensor 802 senses the temperature is below the desired temperature as input via the input control panel 801. The processor 116, responsive to the temperature of the water in the internal cavity 121 controls a power supply (e.g., DC power supply 105 or AC power supply 106) to power the heating element 104. The heating element 104 causes an increase in the temperature of the water in the internal cavity 121 of the kettle 120.

The temperature sensor 802 continues to monitor the temperature of the water in the internal cavity 121. When the temperature reaches the desired temperature or temperature range, the processor 116 discontinues the heating from the heating element 104. For example, the processor 116 may turn off the DC power supply 105 and/or the AC power supply 106 so that the heating element 104 stops heating the water in the internal cavity 121. If the temperature drops below the desired temperature (or drops out of the desired temperature range), the processor 116 may further turn the power supply (e.g., the DC power supply 105 or the AC power supply 106) to continue heating the contents of the internal cavity 121 via the heating element 104.

In another example, the container (e.g., a kettle) may include an output for providing information to a user. FIG. 9 is a top view of a kettle 120 containing a display for providing information to a user. In this example, the temperature sensor 111 of the kettle 120 detects the temperature of the contents of the kettle 120. The detected temperature is displayed on a display 901 to inform a user of the temperature. In this example, the display 901 displays the temperature of the contents of the kettle 120 in addition to FIGS. 15-17 in real-time. As the contents is heated, the temperature displayed changes in real-time to track the actual temperature of the contents.

In another example, a voice-emulator is provided in the container. FIG. 10 is a top view of a kettle 120 containing a voice-emulator and output 1001. The output 1001 in this example is a speaker for outputting a voice-emulated output to indicate the temperature of the contents of the kettle 120. The temperature sensor 111 detects and measures the temperature of the contents of the kettle 120 and transmits a corresponding signal to the processor 116. The processor 116 processes the detected temperature which is output to a voice emulator 109. The voice emulator 109 converts the signal to a voice-emulated output which is output via the speaker (i.e., the output 1001).

In addition, the kettle 120 may also contain an alarm 115 which may sound if a condition is met or if an undesired condition has occurred. For example, if the temperature reaches a desired level, the alarm may sound to indicate that the temperature has been reached. Also, if the pressure drops below a predetermined level, the alarm may sound to indicate that the contents of the kettle 120 has fallen below a threshold value or to indicate that the kettle 120 is empty.

In another example, the container further includes an RF transmitter 113 (see FIG. 1). The RF transmitter may receive signals from the processor 116 of the container and transmit the signals to a remote destination wirelessly. As one example, the container may be a kettle 120 including the RF transmitter 113. FIG. 11 illustrates a kettle 120 for heating the contents within the internal cavity 121. The kettle 120 may contain an input 102 for receiving instructions from a user. Alternatively, the kettle 120 may contain a microphone 101 for receiving voice input and a voice recognition device 103 for processing of the voice input from a user for controlling the heating of the contents within the internal cavity 121. A processor 116 may further control the kettle 120 for heating the contents based on the input.

The kettle 120 may further include a temperature sensor 111 or pressure sensor 108 for detecting or monitoring the temperature or pressure within the internal cavity 121 of the kettle 120. Based on the temperature or pressure detected, the processor 116 may control a power supply (e.g., a DC power supply 105 or AC power supply 106 or external power supply (not shown)) to provide power to a heating element 104 (illustrated as elements 124 if FIG. 11). The heating element 104 may provide heat to the internal surface 122 which may further transfer the heat to the contents within the internal cavity 121.

When the temperature or pressure reaches a desired level, the processor may control the kettle 120 accordingly. For example, if a desired temperature is indicated and the desired temperature is reached, the processor 116 can display the temperature/pressure on the display 114, sound an alarm 115, provide a voice emulated output announcing the temperature/pressure or may transmit a command or signal via the RF transmitter 113. For example, the kettle 120 may transmit a control signal via the RF transmitter to a remote power or heat source to control the remote power or heat source. As one example, the kettle 120 and its contents are heated by on a flame of a gas stovetop. When a desired criteria is met (e.g., a desired temperature is reached), the processor 116 can send a command via the RF transmitter 113 to the gas stovetop to discontinue heating. The gas stovetop may turn off the flame responsive to the command received from the processor 116 of the kettle 120 via the RF transmitter.

FIG. 12 illustrates a suitable container in which one or more illustrative embodiments of the invention may be implemented. Although one particular design is provided, functional blocks provided here may be combined, rearranged, separated, or even skipped. In this example, the container is a kettle for heating contents. The kettle includes an internal cavity 121 for holding the contents to be heated. The internal cavity 121 is formed in this example by an internal surface 122. An outer surface 123 is located external to the internal surface 122. Also, the kettle contains a fill cover 127 through which contents may be added into the internal cavity 121. The kettle 120 further contains a spout 129 that may be used to remove contents from the internal cavity 121 and a handle 128 for holding the kettle 120.

The kettle 120 in this example contains a processor 116. The processor 116 may control the kettle 120 or the heating of the contents of the kettle 120. For example, one or more heating elements 124 may be included for heating the contents. The at least one heating element 124 may be connected to an electrical cord 125 which may connect to an external power source through a plug 126. Thus, power may be input to the heating element 124 for heating the contents. The heating element 124 may further be controlled by the processor 116. Alternatively, the external power source may be a stovetop (not shown), for example, a gas stove top or gas flame for heating the contents of the kettle 120. In yet another example, power may be supplied via solar energy. In this example, solar energy is received via a solar panel 601 which may provide power to the heating element 124 based on the solar energy received through the solar panel 601.

Power to the heating element 124 may further be supplied by a power source within the container. For example, a DC power source 401 and/or an AC power source 106 may be included in the kettle 120 for providing power to the heating element 124 which may also be controlled by the processor 116.

The heating of the contents of the kettle 120 may be controlled by the processor such that any aspect of the heating may be regulated. For example, a user may input commands into the kettle 120 for controlling the heating of the contents. In one example, an input 801 is provided for receiving a command from an external source, such as a user, for regulating or controlling the heating of the contents of the kettle 120. As one example to illustrate, a user may input a desired temperature via the input 801 such that the kettle 120 may heat the contents of the kettle 120 to the desired temperature. In this example, the desired temperature is entered through input 801 and received at the processor 116. The processor may control the heating element and/or power source (e.g., DC power source 401 or AC power source 106) to heat the contents of the kettle 120 to the desired temperature.

The input 801 may also include a sound or audio input device such as a microphone for inputting sound commands. In this example, the input 801 may include a microphone for receiving audio commands. The audio commands may be a voice or spoken command. The voice or spoken command may further be recognized by the kettle 120 via a voice recognition device also included in the input 801. In this example, a voice command including the desired condition such as a desired temperature may be input via a microphone of the input 801 and may be recognized and/or converted to a form suitable for processing by the processor 116 by a voice recognition device in the input 801. Based on the input voice command, the processor may control the heating element 124 and/or power sources.

The kettle 120 may further include a temperature sensor 802 for measuring the temperature of the contents of the kettle 120. The temperature sensor 802 may further provide temperature information to the processor 116. Based on the temperature information, the processor may control the heating element 124 and/or power source such as the DC power source 401 or AC power source 106). For example, when the temperature of the contents of the kettle 120 is raised to the desired temperature, the temperature sensor 802 may detect the temperature of the contents and provide that temperature information to the processor 116. The processor may compare the measured temperature of the contents of the kettle 120 to the desired temperature. If the measured temperature is greater than or equal to the desired temperature, the processor controls the heating element 124 and/or power source to discontinue heating the contents of the kettle 120. If the temperature of the contents of the kettle 120 subsequently drops below the desired temperature, then the processor may turn on the heating element 124 or continue the power supply to the heating element 124 to continue heating of the contents of the kettle 120.

In another example, the kettle 120 may include an alarm 115, a display 901, or other output 1001. In the example described above, the alarm 115 may be activated when the contents of the container is heated to the desired temperature so that a user may be informed that the desired temperature is reached. This may occur, for example, in conjunction with the processor 116 turning off the heating element 124 and/or the power supply to the heating element 124. The alarm 115 may also indicate any desired condition. For example, the alarm 115 may also indicate that the temperature of the contents of the kettle 120 has dropped below the desired temperature. This may occur in conjunction with the processor 116 turning the heating element 124 on or turning on the power supply to the heating element 124.

The present invention is not limited to temperature sensing and regulation. Any parameter or condition may be monitored and regulated by the kettle 120 or the processor 116 of the kettle 120. For example, the kettle 120 may include a pressure sensor for sensing or detecting the pressure of the contents in the kettle 120. Likewise, a desired pressure may be received at the input 801. The processor 116 may control the processing or heating of the contents of the kettle 120 based on the desired pressure in a similar fashion.

A condition may also be displayed on a display 901. In this example, a display 901 may display desired information to a user such as the current temperature, target temperature, desired temperature, current pressure, desired pressure, etc. In another example, the display may include a clock (not shown) for providing a time. The clock may provide a current time, local time, global time, etc. and may also be an atomic clock. In this example, a signal may be received via the input 801 from a remote source indicating the time. The clock may display the time based on the signal received from the remote source.

In addition, the kettle 120 may also include an output for outputting relevant or desired information. For example, the output may be a speaker for outputting sound to notify a user of a condition. In one example, the output may include a speaker for providing a voice-emulated output. In addition, a voice emulator 109 may be operatively connected to the output for receiving an input signal from the processor 116 and converting the input signal to a voice output via voice emulation. In the example above, a desired temperature may be compared to a current temperature as detected by the temperature sensor 802. A corresponding signal is sent from the processor 116 to the voice emulator 109 which may convert the corresponding signal to a voice output for announcing the status of the contents of the kettle 120. For example, if the temperature of the contents is greater than or equal to the desired temperature, the output may provide a notification that the desired temperature is reached, for example, by an audio notification of “Your desired temperature has been achieved.”.

Also, the kettle 120 may include an RF transmitter 113 for transmitting a control signal to a remote device or remote heating source. For example, the RF transmitter 113 may control an external power supply or an external heat source based on the temperature or pressure of the contents of the kettle 120 such as turning on an external heat source (e.g., a gas stove) when needed.

The present invention is not limited to the specific examples provided herein. The present invention may include any vessel containing contents for processing including, for example, coffee machines, kettles, washing machines, dishwashers, water coolers, etc. In one example, a coffee dispenser may be provided as illustrated in FIG. 13. In this example, the coffee dispenser 1300 may include an internal cavity 1316 for holding contents, a spout 1315 for pouring contents out of the internal cavity 1316, a fill cover 1317 for placing contents into the internal cavity 1316, and a handle 1303 for holding the coffee dispenser. The coffee dispenser may further include a processor 1312 for controlling a heating element 1311 and/or a power supply such as a DC power source 1308 or an AC power source 1318 for heating the contents of the coffee dispenser. Power may also be supplied by an external power source via a plug 1310 and electrical cord 1309. Alternatively, solar energy may be utilized via a solar panel 1301.

The heating of the contents of the coffee dispenser may be controlled by the processor 1312 based on, for example, input received via the input 1305. For example, a voice command indicating a desired temperature or pressure may be received at the input 1305. The voice command may further be converted to a signal recognizable to the processor via a voice recognition device (not shown). The processor may receive the converted signal and control the heating of the contents accordingly.

A temperature sensor 1314 and/or a pressure sensor 1313 may be included in the coffee dispenser 1300 for detecting the temperature or pressure, respectively. Based on the detected temperature or pressure (or any desired condition or parameter), the processor 116 may control heating of the contents. When a particular condition of interest is reached or lost, the condition may be provided to a user, for example, via an alarm 1319 or displayed on a display 1307. The display 1307 may further display any desired information including the time of day. In one example, the display includes a clock for providing a time such as a time of day or time for heating or heating time remaining. An output 1306 may also be included for providing a status of the contents of the coffee dispenser 1300. For example, the output 1306 may include a voice emulator for converting a signal into a voice output for providing desired information (e.g., temperature, pressure, notification of a condition reached or change of condition, etc.). The output 1306 may further include a speaker.

The coffee dispenser 1300 may further include an RF transmitter 1304 for controlling an external device or external heat source. For example, the RF transmitter 1304 may transmit a control signal to a stovetop or other heat source based on the present status of the contents. For example, if the temperature of the contents is greater than or equal to a desired temperature, the RF transmitter may transmit a control signal to a stovetop to discontinue heating.

In another example, the present invention may also include a washer which also contains contents (e.g., water, clothes, etc). In this example, the washer may contain an input 102 for receiving commands (e.g., temperature or pressure levels) and may control the operation of the washer based on desired criteria. In one example, a certain pressure may be desired (e.g., an amount of water) within the washer. Based on the amount of water (and pressure detected) within the washer, a processor 116 may control the washer accordingly (e.g., turn the washer on or off, start or stop filling the washer with water, begin a new cycle, etc.).

In another example, multiple readings may be taken (e.g., multiple pressure readings or temperature readings) over time and may be averaged together. The averaged value may be compared to a current value. When the averaged value and current value are within a predetermined threshold, the container (e.g., kettle 120) may correspondingly control the processing of the contents (e.g., may turn off the heat). In this way, boiling off of the water is prevented.

In another example, the inventive principles herein may further be embodied in a computer-readable medium. For example, in one example, a computer-readable medium containing computer-executable instructions for controlling the heating or processing of the contents is provided herein for implementing the present invention.

In another example FIG. 14 illustrates a stove top kettle 123 single container in which one or more illustrative embodiments of the invention may be implemented wherein a DC power source 401 already disclosed for heating up contents within kettle 120, may be used for specifically supplying power to the various operational components of a stove top kettle 123 or coffee dispenser 1300 or any other container thus described within this embodiment.

The present invention includes any novel feature or combination of features disclosed herein either explicitly or any generalization thereof. While the invention has been described with respect to specific examples including presently preferred modes of carrying out the invention, those skilled in the art will appreciate that there are numerous variations and permutations of the above described systems and techniques. Thus, the spirit and scope of the invention should be construed broadly as set forth in the appended claims. 

1. A container to heat a plurality of contents, comprising: at least one of an internal cavity or an inner container configured to hold and receive the contents; an input configured to receive a command and a preset display mode; a processor connected to said input and configured based on the command at a desired temperature to which said contents are to be heated, and said processor processing a plurality of instructions executable in at least one of a plurality of modes of operation, the instructions utilized by the preset display mode instructing the processor to operate in a preset display mode, said preset display mode separated by an interval display of an actual and desired temperature of the contents displayable upon at least one display or receives a second input to operate in a manual command mode, said processor processing a second plurality of instructions to execute in the manual command mode and upon said second input commanding the processor to execute the second instructions of the manual command mode, said manual command mode instructing the processor to operate in a manually selectable mode, separated by the interval display of the actual and desired temperatures as designated by the manual command mode that include at least one of two or more alarms temperatures separated by a temperature interval; a temperature sensor configured to detect a temperature status of the contents; a status output to provide a status of the contents of the container that includes a speaker that is configured to emit an alarm sound; a pressure sensor in communication with the processor; at least one or more motion sensors and at least one or more tilt sensors in communication with the processor; at least one heating element controlled by said processor and configured to heat the contents to the desired temperature; a solar panel operably connected to the at least one heating element and configured to provide power to the heating element under control of the processor of the container; and a probe in the internal cavity or the inner container of the container wherein the probe is configured to provide a plurality of temperature reading ranges with a plurality of light indicating colors to display a plurality of temperatures rising in the contents to the processor.
 2. The container of claim 1, wherein the command is a voice command.
 3. The container of claim 1, wherein a power source that includes a rechargeable battery or an AC power source that is configured to provide power to the at least one heating element to heat the contents if the temperature of the contents is less than the desired temperature.
 4. The container of claim 3, wherein the processor includes logic to turn the power source off when the temperature of the contents is less than the desired temperature.
 5. The container of claim 1, wherein the pressure sensor is configured to detect a pressure of the contents and the processor comprises logic to interpret the command as a desired pressure, wherein the processor and the logic are configured to control the at least one heating element based upon the pressure of the contents detected by the pressure sensor.
 6. The container of claim 5, wherein the pressure sensor is a first barometric pressure sensor configured to measure an external atmospheric pressure and is configured to measure the barometric pressure within the internal cavity or the inner container of the container.
 7. The container of claim 5, wherein the pressure sensor comprises a first barometric pressure sensor configured to measure the pressure within the internal cavity or the inner container that comprises the contents and a second barometric pressure sensor that is configured to measure the external atmospheric pressure.
 8. The container of claim 7, wherein the desired pressure within the container is greater than the external atmospheric pressure.
 9. The container of claim 1, wherein the status output is the actual and desired temperature of the contents that is emitted by a voice emulator with a voice output.
 10. The container of claim 9, wherein the voice emulator is in communication with a speaker configured to provide the status output of the contents from the voice emulator.
 11. The container of claim 1, wherein the container includes an RF transmitter.
 12. The container of claim 11, wherein the container utilizes an external heat source that is configured to accept commands from the RF transmitter to provide heat to the container.
 13. The container of claim 12 wherein the RF transmitter is configured to turn off the external heat source if the temperature of the contents is at least the desired temperature, wherein the external heat source is a gas powered stovetop with a flame.
 14. The container of claim 1, wherein the container includes a clock.
 15. The container of claim 14, wherein the clock is an atomic clock.
 16. The container of claim 1, wherein said container includes a rheostat.
 17. The container of claim 1 further comprising an alarm and temperature indication configured to be activated by said processor as instructed with the preset display mode instructions having at least one of two or more alarms temperatures separated by an interval and two or more indications of temperatures separated by the interval as part of said display mode.
 18. The container according to claim 1, wherein said probe is a clear and visible fiber optic rod or a thermoplastic rod.
 19. The container according to claim 1, wherein said temperature reading ranges and said light indicating colors include a range of 100 to 130° Fahrenheit with a blue color, a range of 131 to 150° Fahrenheit with a green color, a range of 151 to 180° Fahrenheit with a yellow color and a range of 181° to a boiling point temperature of a liquid with a red color.
 20. The container according to claim 1, wherein said probe set temperature is selected by depressing a menu button and a select button.
 21. The container according to claim 20, wherein said select button allows increments of said probe set temperature in 1°, 5°, 10°, 15° and 20° Fahrenheit.
 22. The container according to claim 1, wherein said container includes a time program mode.
 23. The container according to claim 22, wherein said processor illuminates a heat setting status word on said display.
 24. The container according to claim 23, wherein said heat setting status word includes HOT, HIGH, MEDIUM TEMPERATURE, WARM, COOL or LOW.
 25. The container according to claim 1, wherein said display repeatedly shows a cooking time remaining in a plurality of 1 second, 5 second, 10 second, 15 second and 20 second intervals. 